/*
 * @Author: g05047
 * @Date: 2023-07-26 09:31:51
 * @LastEditors: g05047
 * @LastEditTime: 2023-08-14 13:30:00
 * @Description: file content
 */
module.exports = {
    chainWebpack: config => {
        // 一个规则里的 基础Loader
        // svg是个基础loader
        const svgRule = config.module.rule('svg')

        // 清除已有的所有 loader。
        // 如果你不这样做，接下来的 loader 会附加在该规则现有的 loader 之后。
        svgRule.uses.clear()

        // 添加要替换的 loader
        svgRule
            .use('svg-sprite-loader')
            .loader('svg-sprite-loader')
            .options({
                symbolId: 'icon-[name]'
            })

    },
    devServer: {
        open: true,
        port: 8080,
        proxy: {
            "admin/": {
                target: "http://zf.biebb.top/",// 要请求的后台地址
                // ws: true,    // 启用websockets
                changeOrigin: true,// 是否跨域
                pathRewrite: {
                    "^/admin": "/"// 这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替
                }
            },
            //农批
            "AgricultureWholesale_API": {
                target: "http://ssa.scjgj.suzhou.com.cn:9011/ncpapi/Api",// 要请求的后台地址
                // ws: true,    // 启用websockets
                changeOrigin: true,// 是否跨域
                pathRewrite: {
                    "^/AgricultureWholesale_API": ""// 这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替
                }
            },

            //日常监督：/rcjd-api
            "dailySupervision-api": {
                target: "http://172.16.92.156:9082",// 要请求的后台地址
                // ws: true,    // 启用websockets
                changeOrigin: true,// 是否跨域
                pathRewrite: {
                    "^/dailySupervision-api": ""// 这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替
                }
            },

            //苏食安线上
            "ssa-pc-api-suzhou": {
                target: 'https://spaq.suzhou.gov.cn',//苏食安线上
                // ws: true,    // 启用websockets
                changeOrigin: true,// 是否跨域
                pathRewrite: {
                    "^/ssa-pc-api-suzhou": ""// 这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替
                }
            },


        },
    },
    // http://cloud.edu1974.com/adminapi/imagemanage/saveOrUpdate

    //   chainWebpack: config => {
    //     // 修复HMR
    //     config.resolve.symlinks(true);
    // },

    lintOnSave: false

}
